﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WXYW.Model
{
    public class YJStationModel
    {
        public string StationName { get; set; }
        public string WXZQ { get; set; }
        public string WXNotCompleteCount { get; set; }
        public string BAOJZQ { get; set; }
        public string BAOJNotCompleteCount { get; set; }
        public string FCZQ { get; set; }
        public string FCNotCompleteCount { get; set; }
        public string BJZQ { get; set; }
        public string BJNotCompleteCount { get; set; }
        public string FHZQ { get; set; }
        public string FHNotCompleteCount { get; set; }
        public string SJZQ { get; set; }
        public string SJNotCompleteCount { get; set; }
    }

    public class YJPersonModel
    {
        public string PersonName { get; set; }
        public string WXZQ { get; set; }
        public string WXNotCompleteCount { get; set; }
        public string BAOJZQ { get; set; }
        public string BAOJNotCompleteCount { get; set; }
        public string FCZQ { get; set; }
        public string FCNotCompleteCount { get; set; }
        public string BJZQ { get; set; }
        public string BJNotCompleteCount { get; set; }
        public string FHZQ { get; set; }
        public string FHNotCompleteCount { get; set; }
        public string SJZQ { get; set; }
        public string SJNotCompleteCount { get; set; }
    }

    public class YJModelBasedOnWXZQ
    {
        public string PersonID { get; set; }
        public string PersonName { get; set; }
        public string AverageDays { get; set; }
        public string RateOfReachAverage { get; set; }
        public string CountOfReachAverage { get; set; }
        public string CountOfNotReachAverage { get; set; }
    }

    public class YJWXZQPersonDetailModel
    {
        public string RMANO { get; set; }
        public string Customer { get; set; }
        public string WXZQ { get; set; }
        public string ProdutType { get; set; }
        public string SerialNO { get; set; }
        public string VersionNO { get; set; }
        public string RepairType { get; set; }
        public string ProblemDescription { get; set; }
        public string ProblemType { get; set; }
        public string RepairAccessory { get; set; }
        public string PDRQ { get; set; }
        public string FinishRQ { get; set; }
        public string SJRQ { get; set; }
        public string BJRQ { get; set; }
        public string FCRQ { get; set; }
        public string BAORQ { get; set; }
    }

    public class YJModelBasedOnBJSQ
    {
        public string StationID { get; set; }
        public string Station { get; set; }
        public string AverageDays { get; set; }
        public string ReachAverageCount { get; set; }
        public string NotReachAverageCount { get; set; }
        public string RateOfReachAverage { get; set; }
    }

    public class YJModelBasedOnBJSQDetail
    {
        public string RunningNO { get; set; }
        public string RMANO { get; set; }
        public string SPZQ { get; set; }
        public string FHZQ { get; set; }
        public string ProductType { get; set; }
        public string SerialNO { get; set; }
        public string VersionNO { get; set; }
        public string ProblemDescription { get; set; }
        public string RepairType { get; set; }
        public string SQRQ { get; set; }
        public string SPRQ { get; set; }
        public string FHRQ { get; set; }
        public string FHSHRQ { get; set; }
        public string FANHRQ { get; set; }
        public string FANHSHRQ { get; set; }
    }

    public class YJModelBasedOnFC
    {
        public string ProviderCode { get; set; }
        public string AverageDays { get; set; }
        public string ReachAverageCount { get; set; }
        public string NotReachAverageCount { get; set; }
        public string RateOfReachAverage { get; set; }
    }

    public class YJModelBasedOnFCDetail
    {
        public string RunningNO { get; set; }
        public string FactoryuRMANO { get; set; }
        public string RMANO { get; set; }
        public string FCZQ { get; set; }
        public string ProductType { get; set; }
        public string SerialNO { get; set; }
        public string VersionNO { get; set; }
        public string ProblemDescription { get; set; }
        public string SQRQ { get; set; }
        public string FCRQ { get; set; }
        public string FactorySHRQ { get; set; }
        public string BJRQ { get; set; }
        public string ConfirmBJRQ { get; set; }
        public string FinishRQ { get; set; }
        public string SHRQ { get; set; }
    }

    public class YJModelBasedOnBaoJia
    {
        public string StationID { get; set; }
        public string Station { get; set; }
        public string AverageDays { get; set; }
        public string ReachAverageCount { get; set; }
        public string NotReachAverageCount { get; set; }
        public string RateOfReachAverage { get; set; }
    }

    public class YJModelBasedOnBaoJiaDetail
    {
        public string RunningNO { get; set; }
        public string RMANO { get; set; }
        public string BJZQ { get; set; }
        public string HKZQ { get; set; }
        public string ProductType { get; set; }
        public string SerialNO { get; set; }
        public string VersionNO { get; set; }
        public string ProblemDescription { get; set; }
        public string RepairType { get; set; }
        public string QuoteReason { get; set; }
        public string RepaireAccessory { get; set; }
        public string QuoteAmount { get; set; }
        public string BJRQ { get; set; }
        public string ConfirmRQ { get; set; }
        public string ReceiveMoneyRQ { get; set; }
    }
}
